home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Text⁄Files / Writeswell Jr. 1.0.2 Master / Writeswell Jr. Source / headers / TBConstants.h < prev    next >
Text File  |  1992-12-30  |  2KB  |  144 lines

  1. /* TBConstants.h
  2.  * Constants for use in the Testbed word processor
  3.  * ©1992 Working Software, Inc.
  4.  * This source code is copyrighted.  Permission is granted to use the Word Services
  5.  * portion of the Writeswell Jr. source code in your own programs, but you 
  6.  * may not distribute the Writeswell Jr. word-processor code as a 
  7.  * commercial product.  If you modify the code, please do not call it 
  8.  * Writeswell Jr. (or Writeswell.)  This will ensure that people understand the 
  9.  * program and don’t have to deal with a number of different versions with 
  10.  * who-knows-what going on in the code.
  11.  * 
  12.  * Writeswell Jr. and Writeswell are trademarks of Working Software, Inc.
  13.  * 18 Dec 91 Mike Crawford
  14.  */
  15.  
  16. enum {
  17.     kDocWindowID = 128                /* Resource ID of document window */
  18. };
  19.  
  20. enum {
  21.     kMBarID = 128
  22. };
  23.  
  24. enum {
  25.     kAppleMenuID = 128,
  26.     kFileMenuID,
  27.     kEditMenuID,
  28.     kFontMenuID,
  29.     kStyleMenuID,
  30.     kServMenuID
  31. };
  32.  
  33. enum {
  34.     kAMAboutMe = 1,
  35.     kAMDash
  36. };
  37.  
  38. enum {
  39.     kFMNew = 1,
  40.     kFMOpen,
  41.     kFMClose,
  42.     kFMSave,
  43.     kFMSaveAs,
  44.     kFMDash1,
  45.     kFMPageSetup,
  46.     kFMPrint,
  47.     kFMDash2,
  48.     kFMQuit
  49. };
  50.  
  51. enum {
  52.     kEMUndo = 1,
  53.     kEMDash,
  54.     kEMCut,
  55.     kEMCopy,
  56.     kEMPaste,
  57.     kEMClear,
  58.     kEMDash2,
  59.     kEMOptions
  60. };
  61.  
  62. enum {
  63.     kStMPlain = 1,
  64.     kStMBold,
  65.     kStMItalic,
  66.     kStMUnderline,
  67.     kStMOutline,
  68.     kStMShadow,
  69.     kStMCondense,
  70.     kStMExtend,
  71.     kStMDash,
  72.     kStM9Point,
  73.     kStM10Point,
  74.     kStM12Point,
  75.     kStM14Point,
  76.     kStM18Point,
  77.     kStM24Point,
  78.     kStM48Point,
  79.     kStM72Point,
  80.     kStMDash2,
  81.     kStMOtherPoint
  82. };
  83.  
  84. #ifdef NEVER            /* These will return in a future version */
  85. enum {
  86.     kSMCheckSel = 1,
  87.     kSMNewBatch,
  88.     kSMNewInteractive,
  89.     kSMRemoveService,
  90.     kSMCheckWord,
  91.     kSMStopIntCheck,
  92.     kSMDash
  93. };
  94. #endif
  95.  
  96. enum {
  97.     kSMNewBatch = 1,
  98.     kSMRemoveService,
  99.     kSMDash
  100. };
  101.  
  102. enum {
  103.     kAboutMeID = 129            /* About TestBed resource ID */
  104. };
  105.  
  106. enum {
  107.     kCustomSizeID = 130
  108. };
  109.  
  110. enum {
  111.     kCSOK = 1,
  112.     kCSCancel,
  113.     kCSDefUser,
  114.     kCSPrompt,
  115.     kCSEntryField
  116. };
  117.  
  118. enum {
  119.     kVertScrollBarID = 1000        /* Vertical document window scroll bar */
  120. };
  121.  
  122. #define kMiscStringID    128        /* STR# prefs file name and such */
  123.  
  124. enum {
  125.     kPreferencesFileNameStr    = 1    /* Name of preferences file */
  126. };
  127.  
  128. #define kMaxServices 16
  129.  
  130. #define rAskSaveID 133
  131.  
  132. #define rStyleID    128
  133.  
  134. enum {
  135.     kASSave = 1,
  136.     kASDontSave,
  137.     kASPromptText
  138. };
  139.  
  140. #define rPrintRecID    128            /* Print record resource ID in the preferences file */
  141.  
  142. #define rVersID        1            /* Resource ID of 'vers' Resource */
  143. #define kAVersItem    2            /* User item for displaying version number */
  144.